Dealing with Uncertainty in Mobile Publish/Subscribe Middleware
نویسندگان
چکیده
Because of its loose coupling between event producers and consumers, publish/subscribe (pub/sub) middleware has many advantages when implementing systems for spontaneous, ad-hoc, pervasive applications. One main aspect of such applications is device mobility, but unfortunately, most of the current pub/sub systems do not adequately support mobile clients. Mobility has two orthogonal aspects: physical mobility is concerned with location transparency (i.e., roaming clients) while logical mobility deals with location awareness (i.e., subscriptions are automatically adapted to a client’s current location). To efficiently support mobility, it is necessary to adequately deal with the uncertainty introduced by client movement. This paper sketches how this is done in the existing pub/sub middleware REBECA and shows how to increase the efficiency of logical mobility by adapting the implementation of physical mobility. The paper closes with a list of open research issues related to the use of pub/sub middleware in the context of mobile and pervasive computing.
منابع مشابه
High Performance Middleware for Mobile Wireless Publish/Subscribe Systems
Publish/subscribe middlewares are becoming popular for distributed applications because of their flexible and scalable nature. Anonymous and loosely-coupled communication between publisher and subscriber, along with the inherently asynchronous nature of these systems, help them adapt quickly to changing environments, making them a good choice for mobile networks. Although there has been a lot o...
متن کاملState-of-the-art in Publish/Subscribe Middleware for Supporting Mobility
Publish/subscribe is a widely used middleware architecture as it proliferates loose coupling between interacting components. It is particularly useful in mobile environment because communication in publish/subscribe is anonymous, asynchronous, and inherently multicasting in nature. In spite of these features, the requirements of mobile applications are hard to satisfy using publish/subscribe mi...
متن کاملMobility Support with REBECA
Publish/subscribe (pub/sub) proliferates loose coupling and is touted to facilitate mobility. The inherent loose coupling even allows existing applications to be transfered to mobile environments, if an appropriate infrastructure support is available. However, existing pub/sub middleware are mostly optimized for static systems where users as well as the underlying system structure is rather fix...
متن کاملMobility Management in Publish/Subscribe Middleware
In this research work, a survey on Mobility issues in Publish/Subscribe (P/S) Middleware and their applications was carried out. Publish/subscribe is appearing as a communication paradigm matching well with highly dynamic distributed applications characterized by reconfigurability, flexibility, and scalability. Nevertheless, very few efforts tackle dynamic modifications in the topology of the P...
متن کاملContent-Based Networking: A New Communication Infrastructure
We argue that the needs of many classes of modern applications, especially those targeted at mobile or wireless computing, demand the services of content-based publish/subscribe middleware, and that this middleware in turn demands a new kind of communication infrastructure for its proper implementation. We refer to this new communication infrastructure as content-based networking. The service m...
متن کامل